//import SoldiersBase from "src/LDZ/SoldiersScripts/SoldiersBase/SoldiersBase";

import HoneyBeesBase from "src/Ldz_GameCore/HoneyBee/HoneyBeeManager/HoneyBeesBase";

export default class BuffBase {

    public m_SoldiersBase: HoneyBeesBase;
    public m_Target: HoneyBeesBase;
    public IsDestory: boolean = false;

    /**初始化Buff */
    InitBuffBase(_SoldiersBase: HoneyBeesBase, Target: HoneyBeesBase) {
        this.m_SoldiersBase = _SoldiersBase;
        this.m_Target = Target;
    }
    /**Buff进入时*/
    BuffOccur() {

    }
    /**刷新Buff*/
    RefreshBuff() {

    }
    /**Buff每帧调用*/
    BuffOnTick() {

    }
    /**Buff移除*/
    BuffRemoved() {
        this.IsDestory = true;
    }
    /**受到伤害*/
    BuffBeHurt() {

    }
    /**攻击时*/
    BuffOnHit() {

    }
    /**被杀死时*/
    BuffBeforeKilled() {

    }
    /**敌人死亡时*/
    BuffAfterKilled() {

    }

}